/*---- Sidebar 1024 ---------------*/ 
@media (min-width: 980px) and (max-width: 1040px){
    .sidebar-footer .container{
        width:1002px;
    }
     
}
/*RESPONSIVE 768-800*/
@media (min-width: 768px) and (max-width: 979px){
/*-------Base--------- */
  .span3 {
	width: 186px;
  }
  .span6 {
	width: 380px;
  }
  .span9 {
	width: 574px;
  }
  .span12 {
	width: 769px;
  }
  /**/
  #btl .btl-panel > span{
    width:89px;
	height:89px;
  }
  .navigation .menu > li > a{
    width:89px;
	height:89px;
  }
  .logo{
    min-height:89px;
  }
  #btl .btl-panel #btl-panel-login, #btl .btl-panel #btl-panel-registration{
    background-size:100% 100%;
  }
  .navigation li a img {
	margin: 15px 0 12px;
  }
  #btl .btl-panel #btl-panel-login{
    margin-right:8px;
	padding-right:0;
  }
  .navigation li .image-title{
	padding-left:8px;
	line-height:normal;
  }
  .logo img {	
	width: 146px;
  }
  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 768px;
  }
  body.site{
    padding:16px 0;
  }
  #btl .btl-panel > span > span{
    padding-top:65px;
  }
  .form-inline{
    padding-top:52px;
	height:38px;
	background-size:19%;
  }
  .custom_feasocial .box{
    width:166px;
  }
  .custom_feasocial .box{
    height:70px;
	padding-top:8px;
  }
  .custom_feasocial .box img{
    padding:0;
  }
  .custom_feasocial .box p{
    padding:0;
  }
  .custom_mail img {
	padding: 24px;
  }
  .twtr-widget .twtr-tweet-wrap {
  overflow: hidden;
	padding: 6px 0;
  }
  .custom_social .box{
    width:89px;
	height:89px;
  }
  .custom_social .box img {
	background-size: 100% 100%;
	padding: 7px 19px;
	width: 51px;
  }
  .custom_social .box p {
    text-indent: 8px;
  }
  .btqc-field-container input[type="text"], .btqc-field-container input[type="text"]{
    width:245px;
  }
  .btqc-field-container textarea{
    width:236px;
  }
  .btqc-field-container{
    min-width:358px;
  }
  span.itemImage img, span.catItemImage img, span.userItemImage img, span.tagItemImage img, span.latestItemImage img{
    width:100% !important;
  }
  .custom_mail { 
    clear: both;  
  }
  div.itemImageBlock, div.catItemImageBlock, div.userItemImageBlock, div.tagItemImageBlock, div.latestItemImageBlock{
    display:block !important;
  }
  div.k2Pagination ul li {
	display: inline-block !important;
  }
  div.latestItemList {
	padding-right: 0 !important;
  }
  .navigation li.color1 > a{
    border-radius:0;
  }
  .bt-twitter{
    width:186px !important;
  }
  .twtr-doc{
    padding:8px;
  }
  .sidebar-footer .container{
    width:716px;
  }
  .btp-categories a{
    width:166px;
	height:89px;
	line-height:150px;
	font-size:14px;
  }
  .btp-categories a.first-category{
    background-size:30% 50%;
  }
  .btp-categories a.category3{
    background-size:35% 60%;
  }  
  .image-link img.image-default{
    width:186px !important;
  }
  .metro-small-layout .metro-item .mi-back .top a.maginfier {
	background: url("../images/magnifier780.png") no-repeat scroll 0 -32px transparent;	
	margin:0;
  }
  .metro-small-layout .metro-item .mi-back .top a.maginfier:hover {
	background: url("../images/magnifier780.png") no-repeat scroll 0 0 transparent;	
	margin:0;
  }
  .metro-small-layout .metro-item .mi-back .top a {	
	height: 32px;
	width: 32px;
  }
  .metro-small-layout .metro-item .mi-back .top a.readmore {
	background: url("../images/details780.png") no-repeat scroll 0 -32px transparent;
  }
  .metro-small-layout .metro-item .mi-back .top a.readmore:hover {
	background: url("../images/details780.png") no-repeat scroll 0 0 transparent;
  }
  .metro-small-layout .metro-item .mi-back .bottom span, .metro-small-layout .metro-item .mi-back .bottom a{
    background:none;
	padding-left:0;
  }
  .metro-small-layout .metro-item .mi-back .bottom{
	background:none;
  }
  .metro-small-layout .metro-item .bt-title{
    font-size:14px;
  }
  /*End showcase */
  .show-contact img {
	padding: 4px 0;
  }
  .show-contact p span{
    padding-left:30px;
  }  
  .show-contact .swap-mail{
    padding:5px;
  }
  .show-contact p a{
    font-size:12px; 
  }
  .show-contact p span{
    font-size:11px;
  }
  #btl .btl-panel > #btl-panel-profile > .btl-profile-getting,
  #btl-content-profile,
  #btl-panel-profile{
	height:89px;
	width: 186px;
  }
  .btl-user{
	font-size: 14px;
	padding: 20px 0 0 70px;
  }
  .btl-profile-getting .btl-name{
	font-size: 18px;
	line-height: 24px;
  }
  #btl-content-profile ul.menu li a{
    line-height:20px;
  }
  .bt-googlemaps{
    height:188px !important;
  }
   div.k2LatestCommentsBlock, .custom_home{
    padding:10px;
	width:166px;
	height:166px;
  }
  div.k2LatestCommentsBlock ul li span.lcComment{
    font-size:11px;
  }
  div.k2LatestCommentsBlock ul li span.lcComment, .custom_home p{
    height:100px;
	overflow:hidden;
	font-size:11px;
  }
  .custom_home h3{
    line-height:21px;
  }
  .login #username, .login #password, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
    width:175px;
  }
  .login .btl-buttonsubmit{
    right:2px;   
  }
  #description_parent{
    margin-left:0;
  }
  #k2Container #description_tbl{
	width: 200px!important;
  }
  .custom_home a.readmore{
	bottom: 5px;
  }
  #login-form .input-small {
		width: 62px;
	}
  .metro-item .bt-day{
	font-size: 32px!important;
	line-height: 36px!important;
  }
  .metro-item .bt-title{
	font-size: 14px!important;
  }
  .metro-item .mi-back-container{
	padding: 5px 10px!important;
  }
  .metro-item .bt-date{
	height: auto!important;
	width: 40px!important;
	margin-right: 10px!important;
  }
  .summary{
	margin-top: 0;
  }
  .btp-detail-extrafields-right{
	float: left;
  }
  #btcontentshowcase121 .metro-item{
    width: 186px !important;
    height: 186px !important;
  }
  #btcontentshowcase121 .metro-slider{
    height: 186px !important;
  }
  #btcontentshowcase115 .metro-item{
    width: 186px !important;
    height: 186px !important;
  }
   #btcontentshowcase116 .metro-item{
    width: 186px !important;
    height: 89px !important;
  }
   #btcontentshowcase119 .metro-item{
    width: 186px !important;
    height: 186px !important;
  }
   #btcontentshowcase118 .metro-item{
    width: 380px !important;
    height: 186px !important;
  }
  #btcontentshowcase122 .metro-slider{
    width: 380px !important;
    height: 186px !important;
  }
  #btcontentshowcase117 .metro-item{
    width: 114px !important;
    height: 114px !important;
  }
  #btcontentshowcase114 .metro-item{
    width: 236px !important;
    height: 115px !important;
  }
}
/*END RESPONSIVE 768-980*/
/*RESPONSIVE 480-767*/
@media (min-width: 480px) and (max-width: 767px){
  .span3, .span9{
	width: 236px;
  }
  #btcontentshowcase121 .metro-item, #btcontentshowcase115 .metro-item, #btcontentshowcase116 .metro-item,#btcontentshowcase119 .metro-item{
    width: 236px !important;
    height: 236px !important;

  }
  #btcontentshowcase122 .metro-item,#btcontentshowcase118 .metro-item{
    width: 480px !important;
    height: 236px !important;
  }
  #btcontentshowcase121 .metro-slider,#btcontentshowcase122 .metro-slider{
    height: 236px !important;
  }
  #btcontentshowcase117 .metro-item{
    width: 114px !important;
    height: 114px !important;
  }
  #btcontentshowcase114 .metro-item{
    width: 236px !important;
    height: 115px !important;
  }
  #content.span9{
    width:480px;
  }
  .span12, .span6 {
	width: 480px;
  }
  .container {
	width: 480px;
  }
  .extrafield-row.servicesprovided,.extrafield-row.client{
    width: 114px !important;
    height: 114px !important;
  }
  .notice{
    width: 196px !important;
  }
  /**/
  .logo{
	float:left;
  }
  .navigation #pagenav ul li a{
    width:71px !important;
	  height:52px !important;
  }
  .navigation #pagenav ul li a img{
    width: 38% !important;
    margin: 2px auto !important;
  }
  .navigation #pagenav li{
    display:block !important;
  }
  .navigation .menu > li,.navigation #pagenav li:first-child {
    margin: 3px 7px 3px 0px;
  }
  /*.navigation #pagenav li:first-child{
	display: block;
  }*/
  /*.navigation #pagenav li.active{
    display:block!important;
	  margin-left:0;
  }*/
  .navigation {
	float: left;
	margin-left: 8px;
  }
  .header .nav-pills > li:last-child > a {  
	border-radius: 0 0 0 0;
  }
  #btl .btl-panel > span {
    width:113px;
	height:113px;
  }
  #btl .btl-panel #btl-panel-login{
    margin-right:8px;
	padding-right:0;
  }
  .form-inline{
    height:46px;
  }
  .home1-sidebar-5{
    margin-top:0px;
  }
  .home5-sidebar-3 {
	position: absolute;
	right: 0;
  }
  .custom_social .box {
	height: 114px;
	width: 114px;
  }
  .custom_social .box img {
	padding: 12px 24px;
  }
  .custom_social .box.left {
	margin-right: 8px;
  }
  .custom_mail img {
	padding: 48px;
  }
  .home5-sidebar-2{
    clear:both;
	/*margin-top:8px;*/
  }
  .bt-googlemaps, .mod_btquickcontact_module{
    clear:both;
  }
  .btqc-field-container input[type="text"], .btqc-field-container textarea, .btqc-field-container input[type="text"]{
    padding:0;
	width:100%;
  }
  .logo{
    min-height:113px;
  }
  .sidebar-footer .container {  
	width: 430px;
  }
  .custom_feasocial .box{    
    width:216px;
    height: 93px;	
  }
  span.itemImage img, span.catItemImage img, span.userItemImage img, span.tagItemImage img, span.latestItemImage img{
    width:100% !important;
  }
  div.itemList{
    float:left;
  }
  #k2Container{
    padding-bottom:8px;
  }
  div.itemImageBlock, div.catItemImageBlock, div.userItemImageBlock, div.tagItemImageBlock, div.latestItemImageBlock{
    width:100%;
  }
  #sidebar3{  width:480px;}
  #sidebar3 .moduletable_social{
    width:50%;
	float:left;
  }
  #sidebar3 .moduletable_mail{
    margin-left:3px;
    width:237px;	
	float: left;
  }
  .moduletable_tf{
	float: left;
  }
  .bt-twitter {
	margin-top: 0;
  }
  div.latestItemList{
    padding:0;
  }
  div.itemCommentsForm form input#submitCommentButton{
    margin-left:0;
  }
  div.img-intro img{
    width:100% !important;
  }
  .home5-sidebar-1 .bt-twitter{
    margin-top:0px;	
  }  
  .btp-categories a{
    width:216px;
	height:113px;
	line-height:195px;
	font-size:14px;
	margin-bottom:0;
  }
  .btp-categories a.category3{
	margin-left:0;
	margin-top:8px;	
  }
  .btp-list { 
	float: left;
	margin: 4px -4px 0;
  }
  .btp-categories a.category4{
    margin-top:8px;	
  }  
  .image-link img.image-default{
    width:236px !important;	
	height:236px !important;	
  }
  .tab-buttons ul li{
    width:113px !important;
	height:113px;
	line-height:200px;
  }    

  .home1-sidebar-1.span3, .home1-sidebar-5.span3{
	width:480px;
  }
  /*.home1-sidebar-5 .metro-layout {
	margin-bottom: 0px;
	float:left;
  }*/
 
  .home1-sidebar-3{
	float:left;
	clear:both;
  }
  #btl{
	float:left;
  }
  .moduletable .search{
	float:left;
	margin-left:10px;
  }
  .form-inline{
	padding-top:67px;
  }
  .form-inline input.search-query{
    width:216px;
  } 
  
  .navigation .nav-child:after, .nav-pills li ul.nav-child li ul{
	position:static;	
  }
  .nav-pills li ul.nav-child li ul{
    border:0 !important;
	box-shadow:none;	
	padding:0;
  }
  .nav-pills li ul.nav-child li {
	padding: 0;	
  }
  .home1-sidebar-3.span3{
	width:480px;
	margin-top:0px;
  }
  .metro-item .mi-back .bottom{
    background:none;
  }
  /*End Showcase*/
  
  .show-contact img {
	padding: 5px 0;
  }
  .show-contact p span{
    padding-left:35px;
  }  
  .show-contact .swap-mail{
    padding:10px;
  }
  .show-contact p a{
    font-size:14px; 
  }
  .show-contact p span{
    font-size:12px;
  }
  #sidebar1.span3, #sidebar3.span3{
    width:480px;
  }
  /*.sidebar-nav  [class*="moduletable"],
  .sidebar-nav .metro-layout{
	float: left;
  }*/
  #btl-content-login .btl-input {  
	float: right !important;	
	width: 230px;
  }
  .btl-formlogin {
	background-size: 25% auto;
	background-position: 80px 60px;
  }
  #simplemodal-container a.modalCloseImg{
    left:15px;
  }
  .btl-input input[type="text"], .btl-input input[type="password"]{
    width:205px;
  }
  .btl-formregistration{
    margin-left:60px;
  }
  .summary { 
    /*margin-top: 8px;*/
	margin-top: 0;
    width: 440px;
  }
  .btp-comment-fom{
    margin-bottom:0; /*8px;*/
  }
  #btl .btl-panel > #btl-panel-profile > .btl-profile-getting,
  #btl-content-profile,
  #btl-panel-profile{
	width:234px;
	height:113px;
  }
  #btl-content-profile ul.menu li a{
    line-height:26px;
  }
  .mod_btslideshow_pro{
	width: 480px!important;
  }
  div.k2LatestCommentsBlock, .custom_home{
    padding:15px;
	width:205px;
	height:205px;
  }
  .navigation .nav-pills li ul ul{
	margin-left: 0;
  }
  .navigation .nav-pills li ul ul li a{
	padding-left: 24px;
  }
  .nav-pills li ul.nav-child ul > li{
	border-top: 1px solid #E2E2E2;
	border-bottom: none;
  }
  .nav-pills li ul.nav-child ul > li:first-child{
	border-top: none;
  }
  .k2AccountPage textarea, .k2AccountPage input[type="text"], .k2AccountPage input[type="password"], .k2AccountPage input[type="datetime"], .k2AccountPage input[type="datetime-local"], .k2AccountPage input[type="date"], .k2AccountPage input[type="month"], .k2AccountPage input[type="time"], .k2AccountPage input[type="week"], .k2AccountPage input[type="number"], .k2AccountPage input[type="email"], .k2AccountPage input[type="url"], .k2AccountPage input[type="search"], .k2AccountPage input[type="tel"], .k2AccountPage input[type="color"], .k2AccountPage .uneditable-input{
    width:205px;
  }
  .mod_btquickcontact{
	height: auto!important;
	padding-bottom: 5px;
  }
  .mod_btquickcontact div.btqc-field-container:last-child label{
	display: none;
  }
}
/*----------- 320 or less -----------------*/
@media (max-width: 479px){
  .box320{
    width:100px;
	height:100px;
  }
  .span3, .span6, .span9, .span12{
    width:320px;
  }
  .main, .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{
    width:320px;
  }
  .row {
	margin-left: -10px;
  }
  [class*="span"] { 
	margin-left: 10px;
  }
  .header .span3{
    width:320px;
	margin-bottom:10px;
  }
  .logo img {
	padding: 25px 0 0 73px;
  }
  .navigation #pagenav li:first-child{
    display:block;
  }
  .header .span9{
    width:auto;
  }
  .navigation .menu > li > a{
    width:100px;
	height:100px;
  }
  .navigation .nav-child:after, .nav-pills li ul.nav-child li ul{
	position:static;	
  }
  .nav-pills li ul.nav-child li ul{
    border:0 !important;
	box-shadow:none;	
	padding:0;
  }
  .nav-pills li ul.nav-child li {
	padding: 0;	
  }
  #btl .btl-panel > span {
    width:100px;
	height:100px;
  }
  #pagenav .menu > li{
    display:none;
  }
  .header .nav-pills > li:last-child > a{
    border-radius:0;
  }
  .logo{
    min-height:100px;
  }
  .navigation li a img {
	margin: 25px 0 8px;
  }
  .header {
	margin-bottom: 2px;
  }
  .navigation > .menu > ul > li{
    margin-right:10px;
  }
  .navigation .menu > li{
	margin-left: 10px;
  }
  #btl .btl-panel > span > span {  
    padding-top: 73px;
  }
  #btl .btl-panel #btl-panel-login{
    padding:0;
	margin-right:10px;
	background-size:100% 100%;
  }
  #btl .btl-panel #btl-panel-registration{
    background-size:100% 100%;
  }
  .moduletable .search{
    width:100px;
	height:100px;
	margin-left:10px;
	float:left;
  }
  #btl{
    float:left;	
  }
  .form-inline{
    height:35px;
	padding-top:65px;
  }
  .tab-buttons ul li{
    height:100px;
	line-height:170px;
  }
  .sidebar-footer .container{
    width:265px;
  }
  .home1-sidebar-4, .home1-sidebar-5 {
	margin-top: 10px;
  }
  .custom_feasocial .box.left{
    margin-right:0;
  }
  .custom_feasocial .box{
    width:300px;
	height:100px;
  }  
  .bt-twitter {
	margin-top: 10px;
	margin-bottom:10px;
  }
  .mod_btquickcontact{
    margin-top:10px;
	margin-bottom:10px;
  }
  .btqc-field-container{
    min-width:260px;
  }
  .btqc-field-container input[type="text"], .btqc-field-container textarea{
    width:268px;
  }
  .btqc-field-container input[type="text"]{
    width:278px;
  }
  .custom_social .box{
    width:100%;	
	height:100px;
	text-align:center;
	margin-bottom:10px;
  }
  .custom_social .box img {
	padding: 5px 28px;
  }
  .custom_social .box p{
    text-align:left;
  }
  .footer{
    text-align:center;
  } 
  .page-heading{
    margin-bottom:10px !important;
  }
  span.itemImage img, span.catItemImage img, span.userItemImage img, span.tagItemImage img, span.latestItemImage img{
    width:100% !important;
  }
  #k2Container{
    padding:0;
  }
  div.itemContainer, div.userItemView, div.tagItemView, div.latestItemView{
    margin-bottom:10px !important;
  }
  div.itemImageBlock, div.catItemImageBlock, div.userItemImageBlock, div.tagItemImageBlock, div.latestItemImageBlock{
    width:100%;
  }
  div.latestItemList {
	padding: 0 0 10px;
  }
  span.itemHits, div.itemCategory{
    width:100px !important;
	height:100px !important;
	margin-right:10px !important;
  }
  div.itemTagsBlock{
    width:100px !important;
	height:100px !important;
  }
  div.itemTagsBlock .itemTagsBlock-inner{
    padding-left:0 !important;
	padding-top:10px !important;
	background:none !important;
  }
  div.itemCategory .itemCategory-inner, span.itemHits .itemHits-inner{
    padding-top:50px !important;	
  }
  div.itemAuthorBlock .itemAuthorName {
 	text-align: left !important;
  }
  div.itemAuthorBlock div.itemAuthorDetails {
	float: left !important; 
  }
  div.itemAuthorBlock img.itemAuthorAvatar{
    margin:0 !important;
	float:left !important;
  }
  .itemAuthorDescription{
    padding-top:10px !important;
  }
  div.itemCommentsForm form input.inputbox, div.itemCommentsForm form textarea.inputbox{
    width:61% !important;
  }
  div.itemBackToTop{
    margin:10px 0;
  }
  div.itemBody, div.itemLinks, div.itemAuthorBlock, div.itemAuthorLatest, div.itemRelated, .list-itemComments{
    margin-bottom:10px !important;
  }
  div.img-intro img{
    width:100% !important;
  }
  .btp-categories a{
    width:300px;
	height:113px;
	line-height:195px;
	font-size:14px;
	margin-bottom:10px;
	margin-left:0;
  }
  .btp-list { 
	float: left;
	margin: -5px -5px 0;
  }  
  .btp-item{
	margin:5px;
  }
  .image-link img.image-default{
    width:320px !important;		
  }
  .page-heading-title{
    max-width:100% !important;
  }
 /*Showcase*/
  .bt-contentshowcase_portfolio .metro-item .mi-back .bottom{
	line-height:34px !important;
  }
  .metro-item .mi-back .top a.maginfier{
    margin-left:20px;	
  }
  .bt-contentshowcase_animate .metro-item .bt-title{
    font-size:13px;
  }
  .metro-item .mi-back .top{
    height:52px;
  }
  .metro-item .mi-back .bottom{
    background:none;
  }
  .metro-item .bt-date{
    margin-right:4px;
	width:50px;
	height:42px;
  }
  .metro-item .bt-day{
    font-size:32px;
	line-height:32px;
  }
  .metro-item .bt-month{
    font-size:13px;
  }  
  /*End showcase */
  
  .summary { 
	height: auto;
	margin-top: 10px;
	padding: 8px 20px;
	width: auto;
  }
  .home1-sidebar-4, .home1-sidebar-5{
    margin-top:0;
  }
  .home1-sidebar-3.span3{
	width:320px;
	margin-top:0;
  }
  .swap-mail{
    padding:12px;
  }
  .custom_mail img {
	padding: 55px 95px 55px 94px;
  }  
  .show-contact img {
	padding: 5px 0;
  } 
  .show-contact .swap-mail{
    padding:10px;
  }  
  #simplemodal-container a.modalCloseImg{
    left:17px;
  }
  .btl-formlogin {
	background:none;
	padding-left:50px;
  }
  #simplemodal-container a.modalCloseImg{
    left:5px;
	background-size:70%;
  }
  .btl-input input[type="text"], .btl-input input[type="password"]{
    width:165px;
  }
  .btl-formregistration{
    margin-left:38px;
  }
  #btl-content-registration{
    min-width:320px;
  }
  .btp-detail-extrafields-left{
    margin:10px 0;
  }
  .btp-comment-fom{
    margin-bottom:8px;
  }
  #btl .btl-panel > #btl-panel-profile > .btl-profile-getting,
  #btl-content-profile,
  #btl-panel-profile{
	width:210px;
	height:100px;
  }
  #btl-content-profile ul.menu li a{
    line-height:22px;
  }
  .btl-profile-getting .btl-name{
    font-size:24px;
  }
  .btl-formregistration .btl-field{
    padding-left:0;
	background:none;
  }
  div.k2LatestCommentsBlock{
    width:280px;
	margin-bottom:10px;
	margin-right:0;
  }
  .custom_home{
	width:280px;
  }
  .navigation .nav-pills li ul ul{
	margin-left: 0;
	
  }
  .navigation .nav-pills li ul ul li a{
	padding-left: 24px;
  }
  .nav-pills li ul.nav-child ul > li{
	border-top: 1px solid #E2E2E2;
	border-bottom: none;
  }
  .nav-pills li ul.nav-child ul > li:first-child{
	border-top: none;
  }
  div.k2LatestCommentsBlock,
  .custom_home{
	height: auto;
  }
   .metro-item .mi-back .top a.maginfier {
	background: url("../images/magnifier780.png") no-repeat scroll 0 -32px transparent;	
	margin:0 5px;
  }
  .metro-item .mi-back .top a.maginfier:hover {
	background: url("../images/magnifier780.png") no-repeat scroll 0 0 transparent;	
	margin:0;
  }
  .metro-item .mi-back .top a {	
	height: 32px;
	width: 32px;
  }
  .metro-item .mi-back .top a.readmore {
	background: url("../images/details780.png") no-repeat scroll 0 -32px transparent;
  }
  .metro-item .mi-back .top a.readmore:hover {
	background: url("../images/details780.png") no-repeat scroll 0 0 transparent;
  }
  .mod_btquickcontact{
	height: auto!important;
	padding-bottom: 5px;
  }
  .mod_btquickcontact div.btqc-field-container:last-child label{
	display: none;
  }
  .navigation #pagenav li:first-child,
  .navigation #pagenav li.active{
    display:block!important;
  }
	.item-info > span {
		display:block;
	}
	.blog-item .pull-right.item-image {
		margin:0 0 18px 0;
	}
	.blog-item .pull-left.item-image {
		margin:0 0 18px 0;
		float:none;
	}
	.custom_social{
		margin-right: 0;
	}
}
@media (max-width: 768px) {
	body {
		padding-top: 0;
	}
	.header {
		background:transparent;
	}
	.header .brand {
		float:none;
		display:block;
		text-align:center;
	}
	.header .nav.pull-right,
	.header-search {
		float:none;
		display:block;
	}
	.header-search form {
		margin: 0;
	}
	.header-search .search-query {
		width: 90%;
	}
	.header .nav-pills > li > a {
		/*border: 1px solid #ddd;
		border-bottom:0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;*/
		margin:0;
	}
	.header .nav-pills > li:first-child > a {
		/*-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;*/
	}
	.header .nav-pills > li:last-child > a {
		/*-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
		border-bottom:1px solid #ddd;*/
	}
	.modal.fade {
		top:-100%;
	}
	.nav-tabs {
		border-bottom: 0;
	}
	.nav-tabs > li {
		float: none;
	}
	.nav-tabs > li > a {
		border: 1px solid #ddd;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		margin-right: 0;
	}
	.nav-tabs > li:first-child > a {
		-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
	}
	.nav-tabs > li:last-child > a, .nav-tabs > .active:last-child > a {
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
		border-bottom:1px solid #ddd;
	}
	.nav-tabs > li > a:hover {
		border-color: #ddd;
		z-index: 2;
	}
	.nav-tabs.nav-dark > li > a {
		border: 1px solid #333;
	}
	.nav-tabs > li:last-child > a, .nav-tabs > .active:last-child > a {
		border-bottom:1px solid #333;
	}
	.nav-tabs.nav-dark > li > a:hover {
		border-color: #333;
	}
	.nav-pills > li {
		float: none;
	}
	.nav-pills > li > a {
		margin-right: 0;
	}
	.nav-pills > li > a {
		margin-bottom: 3px;
	}
	.nav-pills  > li:last-child > a {
		/*margin-bottom: 1px;*/
	}
	.form-search > .pull-left,
	.form-search > .pull-right {
		float:none;
		display:block;
		margin-bottom:9px;
	}
	
}
@media (max-width: 980px) {
	.navbar-fixed-top {
		margin-bottom:0!important;
	}
	.item-comment .item-image{
		display:none;
	}
	.well {
		padding: 10px;
	}
}
@media (min-width: 768px){
	#pagenav .menu > li{
		display: block!important;
	}
}